/* Sticky footer styles
-------------------------------------------------- */
html {
    position: relative;
    min-height: 100%;
}

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */

.footer {
    width: 100%;
    /* Set the fixed height of the footer here background-color: #f5f5f5;*/
    background-color: #666;
}

.footer > .container .text-muted {
    margin: 10px 0;
}

.footer > .container {
    padding-right: 15px;
    padding-left: 15px;
}


.footer .footer-item {
    height: 160px;
    margin-top: 40px;
    margin-bottom: 40px;
    padding-left: 1em;
    overflow: hidden;
}

.footer .footer-list h4 {
    color: #f5f5f5;
}

.footer .footer-list ul {
    margin: 25px 0 0 0;
    padding: 0;
    list-style: none;
}

.footer .footer-list ul li a {
    color: #f5f5f5;
    line-height: 2.5em;
}
.footer .footer-wechat p {
    color: #f5f5f5;
    line-height: 2.5em;
}
.footer .footer-wechat img {
    max-height: 132px;
}

.footer .footer-contact img {
    width: 36px;
    height: 36px;
    margin-top: -10px;
    margin-right: 10px;
}
.footer .footer-contact h2 {
    margin-top: 15px;
}

.footer .show-verify p {
    text-align: center;
    line-height: 50px;
    height: 50px;
}

.footer .show-verify a {
    color: #ddd;
    margin: 0 auto;
}

.footer .show-verify img {
    width: 122px;
    height: 44px;
    margin: 0px 6px;
    /* border-radius: 5px; */
    border: 1px solid #3f3a39;
    box-shadow: 1px 1px 1px #3f3a39;
}